make a first impression - Français Anglais Dictionnaire